package com.galeno.javabasic;

import org.junit.Test;

/**
 * @author galeno
 * @Title:
 * @Description:
 * @date 2021/10/3018:51
 */
public class SomeQuestion {
    /**
     * question 1
     * 使用三目运算符的过程中，
     * 可能会进行自动拆箱而导致 NPE 问题
     * 当第二位和第三位表达式都是包装类型的时候，该表达
     * 式的结果才是该包装类型，否则，只要有一个表达式的类型是基本数据类型，则表达
     * 式得到的结果都是基本数据类型。如果结果不符合预期，那么编译器就会进行自动拆
     * 箱。
     */
    @Test
    public void q1(){
        boolean flag=true;
        boolean simpleBoolean =false;
        Boolean nummBollean=null;
        boolean x=flag?nummBollean:simpleBoolean;

    }



}
